Transformation of Preprocessor Variance to Post-Build Variance
نویسندگان
چکیده
Software product lines are widely used to efficiently develop similar variants of a software. In automotive software development, they are often implemented based on the C preprocessor. Even tools for model based development generate such code. The advantage of the preprocessor approach is that only the needed code ends up in the control unit. This way, resource consumption is minimized. On the other hand, for testing and creating meta program versions, post build variance is needed or at least easier to handle. Meta program version means that several of the possible static configurations are integrated in a single binary file, and the concrete configuration can be dynamically selected at engine start. We have developed an approach and tooling to transform existing C code that contains preprocessor variance to post-build variance code.
منابع مشابه
Variance stabilization applied to microarray data calibration and to the quantification of differential expression
We introduce a statistical model for microarray gene expression data that comprises data calibration, the quantification of differential expression, and the quantification of measurement error. In particular, we derive a transformation h for intensity measurements, and a difference statistic Deltah whose variance is approximately constant along the whole intensity range. This forms a basis for ...
متن کاملناهمگنی اجزای واریانس پروتئین شیر در سطوح مختلف تولید گله- سال و تاثیر آن بر پارامترهای ژنتیکی و ارزش اصلاحی برآورد شده گاوهای هلشتاین ایران
This study was carried out to investigate different data transformation methods on homogeneity and heterogeneity of variance components. Data included 305-day lactation records for protein yield from the first three lactations of Iranian Holstein cows collected from 1983 to 2014 by the Animal Breeding Center and Promotion of Animal Products of Iran. Data included 141670 records for 1st lactatio...
متن کاملSoftware Metrics Reduction for Fault-Proneness Prediction of Software Modules
It would be valuable to use metrics to identify the fault-proneness of software modules. However, few research works are on how to select appropriate metrics for fault-proneness prediction currently. We conduct a large-scale comparative experiment of nine different software metrics reduction methods over eleven public-domain data sets from the NASA metrics data repository. The Naive Bayes data ...
متن کاملOn transforming spectral peaks in voice conversion
This paper explores the benefits of transforming spectral peaks in voice conversion. First, in examining classic GMMbased transformation with cepstral coefficients, we show that the lack of transformed data variance ("over-smoothing") can be related to the choice of spectral parameterization. Consequently, we propose an alternative parameterization using spectral peaks. The peaks are transforme...
متن کاملOn Stabilizing the Variance of Dynamic Functional Brain Connectivity Time Series
Assessment of dynamic functional brain connectivity based on functional magnetic resonance imaging (fMRI) data is an increasingly popular strategy to investigate temporal dynamics of the brain's large-scale network architecture. Current practice when deriving connectivity estimates over time is to use the Fisher transformation, which aims to stabilize the variance of correlation values that flu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 37 شماره
صفحات -
تاریخ انتشار 2017